package com.macro.mall.portal.dto;

import cn.hutool.core.date.DateTime;
import com.macro.mall.query.BaseQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 观光车表
 * Created by macro on 2018/4/26.
 */
@Data
@EqualsAndHashCode
public class BmsSightseeingBusParam extends BaseQuery {
    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("名称")
    @NotNull(message = "名称不能为空")
    private String name;

    @ApiModelProperty("服务开始时间")
    @NotNull(message = "服务开始时间不能为空")
    private String openingTime;

    @ApiModelProperty("服务关闭时间")
    @NotNull(message = "服务关闭时间不能为空")
    private String closeingTime;

    @ApiModelProperty("班次间隔")
    private Integer shiftInterval;

    @ApiModelProperty("服务热线")
    private String customerService;

    @ApiModelProperty("描述")
    private String description;

    @ApiModelProperty("价格简介")
    private String priceSummary;

    @ApiModelProperty("创建人")
    private Integer createUser;

    @ApiModelProperty("创建时间")
    private DateTime createTime;

    @ApiModelProperty("修改人")
    private Integer updateUser;

    @ApiModelProperty("修改时间")
    private DateTime updateTime;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("是否删除：0-未删除；1-已删除")
    private Boolean isDelete;

    @ApiModelProperty("启用停用：0-启用；1-停用")
    private Integer status;

    @ApiModelProperty("图片")
    private List<String> picList;
    @ApiModelProperty("封面图")
    private String coverPic;


}
